package com.leyou.cart.service;

import com.leyou.cart.pojo.Cart;

import java.util.List;

public interface CartService {
    /**
     * 添加购物车
     * @param cart
     * @return
     */
    void addCart(Cart cart);

    /**
     * 查询购物车列表
     */
    List<Cart> queryCartList();
    /**
     * 登录后修改购物车商品数量
     * @return
     */
    void updateNum(Long skuId, Integer num);
    /**
     * 登录后删除购物车商品数据
     * @return
     */
    void deleteCart(Long skuId);
    /**
     * 登录后，合并登录前的购物车列到redis中
     */
    void addCartList(List<Cart> cartList);
}
